package com.umfwechat.common.constant;


/*************************************************************************
 *desc : 配置相关常量类
 *class : ConfigConsts
 *@author :  ren jie
 *@version :  1.0  
 *description :  用于记录与配置文件有关的常量类(配置文件key值)
 *@see :                        
 *************************************************************************/
public class ConfigConsts {
	/**
	 * 1.公共配置
	 */
	
	/**
	 * 2.系统功能配置
	 */
	//【2.1】redis start
	public static final String REDIS_IP = "redis_ip";
	//【2.1】redis end
	
	/**
	 * 3.业务功能配置
	 * ps：添加需标明功能序数，作者，起始与结束
	 */
	//【3.1】xxx start
	public static final String TEMPLATEEMAILURL = "templateEmailUrl";
	public static final String NOFILETEMPLATEEMAILURL = "noFileTemplateEmailUrl";
	public static final String ZIPDOWNLOAD = "zipdownload";
	
	//【3.1】xxx end
	
	//微信公众号
	public static final String SAAS_WX_DOMAIN = "saas.wx.domain"; 
	public static final String SAAS_WX_APPID = "saas.wx.appid"; 
	public static final String SAAS_WX_APPSECRET = "saas.wx.appsecret";
	public static final String SAAS_WX_TEMPLATEID_CARD = "saas.wx.templateId.card";
	public static final String SAAS_WX_TEMPLATEID_PAY = "saas.wx.templateId.pay";
	public static final String PRODUCTID_SAAS_WECHATBARCODE = "productId.saas.weChatBarCode";
	public static final String BANKID_SAAS_WECHATBARCODE = "bankId.saas.weChatBarCode";
	public static final String PRODUCTID_SAAS_ALIPAYBARCODE = "productId.saas.alipayBarCode";
	public static final String BANKID_SAAS_ALIPAYBARCODE = "bankId.saas.alipayBarCode";
	//立马付-微信
	public static final String PRODUCTID_WECHAT = "saas.productid.weChat";
	//立马付-支付宝
	public static final String PRODUCTID_ALIPAY = "saas.productid.alipay";
	//微信公众号支付
	public static final String PRODUCTID_WECHATPAY = "saas.productid.weChatPay";
	//二维码路径
	public static final String REPORT_QR_URL = "report.qr.url";
	public static final String REPORT_QR_SERVICE = "report.qr.service";
		
	//渠道查询
	public static final String MAINPRODUCTID = "mainProductId";
	public static final String MAINPRODUCTNAME = "mainProductName";
	public static final String PRODUCTID_IMPAY = "productId_impay";
	public static final String PRODUCTID = "productId";

	public static final String MAINPRODUCTID_ADVANCESETTLE = "mainProductId_advanceSettle";
	public static final String MAINPRODUCTNAME_ADVANCESETTLE = "mainProductName_advanceSettle";
	public static final String PRODUCTID_ADVANCESETTLE = "productId_advanceSettle";

	//异步通知
	public static final String NOTIFYURL = "notifyurl";
	public static final String SAAS_TEMPLATE_INFORM = "saas.template.inform";
	//p2被扫
	public static final String QRCODE_SAAS_PAY = "qrcode.saas.pay";
	//微信条形码规则
	public static final String PAY_TYPE = "pay_type";
		
	//小程序
	public static final String AGENTPROFITURL = "agentProfitUrl";//路径
	public static final String LOGIN_URL = "login_url";//路径
	public static final String CREATE_OPENID_URL = "create_openId_url";//路径
	public static final String QUERYPROFITPOSLISTURL = "queryProfitPosListUrl";//pos分润路径
	public static final String QUERYPROFITLISTTYPES = "queryProfitListTypes";//非pos分润路径
	public static final String QUERYPROFITPOSDETAILURL = "queryProfitPosDetailUrl";//
	public static final String DATASOURCEFLAG = "dataSourceFlag";//
	public static final String XCXAPPID = "xcxAppid";//
	public static final String XCXSECRET = "xcxSecret";//
	public static final String SAASXCX = "saasxcx";//
	public static final String SAAS_XCX888 = "SAAS_XCX888";	
	public static final String IMG_HTTP_URL = "img.http.url";	//获取图片服务器Http地址
	public static final String SAASPLAT_COMP_UPLOADPATH = "saasPlat.comp.uploadPath";	////获取图片服务器存储地址
	public static final String MERCER_SERVER_SHAREDIRECTORY = "MerCer.server.shareDirectory";	//证书路径
	public static final String ID_AUTH = "id.auth";	//获取国政通身份认证链接
	public static final String ACCOUNT_FRONT_URL = "ACCOUNT_FRONT_URL";	//获取调用的账户前置链接
	
	// 产品
	public static final String PRODUCTID_SAAS_BASE = "productId.saas.Base";// 基础产品
	public static final String PRODUCTID_IMPAY_ADDED = "productId_impay_added";//产品
	public static final String BANKID_SAAS = "BANKID_SAAS";// 支付服务商编号
	public static final String BANKMERID_SAAS = "BANKMERID_SAAS";// 平台在机构的商户号
	// 添加子商户产品关系URL
	public static final String UPAY_CRM_ACCOUNT_URL = "upay.crm.account.url";
	//配置常规费率url
	public static final String ACC_FEE_URL = "ACC_FEE_URL";
	public static final String ACC_FEE_DATE = "ACC_FEE_DATE";//配置常规费率参数:记账结算类型&保底手续费&封顶手续费&费率类型&费率值&是否退换手续费&操作人 
	//T0费率配置
	public static final String BORROW_RATE_URL = "BORROW_RATE_URL";
	//T0费率配置参数
	//操作类型&状态&单笔保底&单笔封顶&日限额&可借款比例&类型标识&费率类型&费率&佣金结算方式&扣费账户类型&垫资方字符串
	//mOperateType&is_on&minvalue&maxvalue&day_limit&percent&type&feeType&feeRate&setType&feeAccType&adveancStr
	public static final String BORROW_RATE_DATE = "BORROW_RATE_DATE";
	//解密  秘钥
	public static final String DES_SECUREKEY = "des.secureKey";
	//解密 秘钥value
	public static final String  DES_SECUREKEY_VALUE = "KSagZxG3"; 
	//卡bin接口的url
	public static final String BIN_QR_URL = "bin.qr.url";
	//银行卡四要素鉴权接口url
	public static final String JQ_ID_AUTH = "id.auth";
	//银行卡四要素鉴权接口  merId 
	public static final String JQMERID = "jQmerId";
	
	public static final String BORROW_RATE_SERVICE_CHARGE = "BORROW_RATE_SERVICE_CHARGE";//手续费查询
	public static final String PAYMENT_ACC_FEE_URL = "PAYMENT_ACC_FEE_URL";//付款费率配置
	public static final String PAYMENT_ACC_FEE_DATE = "PAYMENT_ACC_FEE_DATE";//付款费率配置参数:保底手续费&封顶手续费&费率类型&费率值&操作人
	public static final String LIMITAMOUNT = "LIMITAMOUNT";//付款费率配置参数
	public static final String EPAY_URL = "EPAY_URL";//付款费率配置参数
	
	public static final String USAGEIDS = "usageIds";//付款用途编号
	public static final String MerPro_ORT_COLID = "MerPro_ORT_COLID";//对账版本
	

	/***
	 * 基金接入
	 * 
	 */
	public static final String FUNDNO = "saas.fundNo";//基金编号
	public static final String FUNDNAME = "saas.fundName";//基金名称
	public static final String FUNDMERID = "saas.fundMerId";//基金公司商户号
	public static final String SOURCECHANNEL_EC030004 = "saas.sourceChannel.EC030004";//内部来源商户号（EC030004：saas个体户）
	
	public static final String SERVICEURL_ESOOPAY = "saas.serviceurl.esoopay";//服务器部署路径(Esoopay 77.88)
	
	public static final String ESOOPAY_J06001 = "saas.esoopay.J06001";//基金累积收益（业务线）
	public static final String ESOOPAY_BE354102 = "saas.esoopay.BE354102";//单笔赎回到银行卡BE354102（企业）
	public static final String SERVICEURL_FPBG = "saas.serviceurl.fpbg";//服务器部署路径(fpbg 77.89)
	public static final String FPBG_J02001 = "saas.fpbg.J02001";//用户每日收益列表查询J02001（个人、企业）
	public static final String FPBG_S01001 = "saas.fpbg.S01001";//基金 交易查询 （SAAS ） （ 个人、企业）
	public static final String FPBG_S01002 = "saas.fpbg.S01002";//基金最低认购查询（业务线）
	public static final String FPBG_S01003 = "saas.fpbg.S01003";//七日年化收益率折线图（业务线）
	public static final String FPBG_S01004 = "saas.fpbg.S01004";//基金信息查询（业务线）
	public static final String FPBG_S01005 = "saas.fpbg.S01005";//用户每日收益列表查询S01005（个人、企业）
	public static final String BANKRATECALL = "bankRateCall";//银行活期利率
	public static final String DEFAULTMONEY = "defaultMoney";//默认金额
	public static final String FUNDOPENACCSEARCH = "fundOpenAccSearch";////基金企业/个人开户信息查询接口
	public static final String BPRODUCTID = "bProductId";//基金业务产品号
	public static final String CUMULATIVESUMURL = "cumulativeSumUrl";//总份额路径
	public static final String OPENFUNDACCOUNTURL = "openFundAccountUrl";//开通基金账户路径
	public static final String FUNDSUMAMOUNT_STARTDATE = "fundSumAmount.startDate";//查询历史汇总数据开始时间
	public static final String FUNDSUMAMOUNT = "fundSumAmount";//基金总金额
	public static final String WHITELIST_MERID = "whiteList.merId";//基金白名单
	public static final String FUNDPERMISSION = "fundPermission";//基金权限
	public static final String DAYMAXREDEEMAMT = "dayMaxRedeemAmt";//日最大赎回金额(分)
	public static final String FUNDMERIDSH = "fundMerIdSH";//基金商户号
	public static final String FUNDSHGXBPRODUCTID = "fundSHGXBproductId";//基金商户关系产品号
	//缓存时间
	public static final String ONEDAY = "saas.redis.oneDay";//1天
	public static final String ONEWEEK = "saas.redis.oneWeek";//1周
	public static final String ONEMONTH = "saas.redis.oneMonth";//1个月
	public static final String THREEMONTH = "saas.redis.threeMonth";//3个月
	public static final String SIXMONTH = "saas.redis.sixMonth";//6个月

	public static final String QUERYPOSDETAILSURL = "queryPosDetailsURL";//商户进件信息详细查询

	
	
	/**
	 * 4.其他配置
	 */
	
}